package com.shop.cereshop.commons.domain.calculate;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.math.BigDecimal;


@Data
@ApiModel("计算店铺相关标签等")
public class Calculate {
    /**
     * 店铺id
     */
    @ApiModelProperty("店铺id")
    private Long shopId;

    /**
     * 商品id
     */
    @ApiModelProperty("商品id")
    private Long productId;

    /**
     * 标签类型
     */
    @ApiModelProperty("全周可用,1表示具有，0否")
    private Integer productAllWeekToUer;

    @ApiModelProperty("店铺好评如潮，1表示具有，0否")
    private Integer shopGoodLikeWater;

    @ApiModelProperty("店铺全周可用")
    private Integer shopAllWeekToUer ;

    @ApiModelProperty("商品好评如潮标签,1表示具有，0否")
    private Integer productGoodLikeWater;

    @ApiModelProperty("价格实惠，1表示具有，0否")
    private Integer priceGood;

    @ApiModelProperty("热销店铺，1表示具有，0否")
    private Integer hotGoods;

    @ApiModelProperty("热销商品，1表示具有，0否")
    private Integer hotProduct;

    @ApiModelProperty("店铺退款无忧,1表示具有,0否")
    private Integer refundSafe;

    /**
     * 店铺人均消费
     */
    @ApiModelProperty("店铺人均消费")
    private BigDecimal shopAverageConsumption;
    /**
     * 店铺评论数量
     */
    @ApiModelProperty("店铺评论数量")
    private Integer commentNumber;
}
